import { get, post } from '@/utils/request'
const BASE_URL = window.baseUrl.mlk

// 接入数据源类型列表
export function getSourceList(query) {
  return get(BASE_URL + '/dataSourceType/list', query)
}
// 获取输出数据源
export function getSource(query) {
  return get(BASE_URL + '/datasource/listOutput', query)
}
// 删除输出数据源
export function delSource(query) {
  return get(BASE_URL + '/datasource/deleteOutputById', query)
}
// 获取输出数据源详情
export function getPostsource(query) {
  return get(BASE_URL + '/datasource/getOutputById', query)
}
// 新增输出数据源
export function addSource(query) {
  return post(BASE_URL + '/datasource/saveOutput', query)
}
// 编辑输出数据源
export function updateSource(query) {
  return post(BASE_URL + '/datasource/updateOutput', query)
}
// 根据输出数据源类型获取元数据
export function getMetaType(query) {
  return get(BASE_URL + '/metaData/management/metaListByType', { type: query })
}
// 数据库类型列表
export function dataBaseList(query) {
  return get(BASE_URL + '/databaseType/list', query)
}
